basic computer hardware questions